package br.com.cast.scc.util;

import org.apache.wicket.Component;


public class ComponentUtil {
	
	private ComponentUtil() {
		//apenas acesso por metodos estaticos
	}
	
	public static <P> P getComponent(Component filho, Class<P> pai) {
		
		do {
			filho = filho.getParent();
		} while (!(pai.isInstance (filho)));
		
		return (P) filho;
	}

}
